package bitArithmetic;
//编写一个函数，不用临时变量，直接交换numbers = [a, b]中a与b的值。
public class interview16_01 {

    public int[] swapNumbers(int[] numbers) {

        numbers[0]^=numbers[1];
        numbers[1]^=numbers[0];
        numbers[0]^= numbers[1];


        //第二种
        numbers[0]+=numbers[1];
        numbers[1]=numbers[0]-numbers[1];
        numbers[0]=numbers[0]-numbers[1];

        return  numbers;

    }



}
